// JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串，
// 如果指定了一个 replacer 函数，则可以选择性地替换值，或者指定的 replacer 是数组，则可选择性地仅包含数组指定的属性。
// var str = ['a', 'b'];
var str = {a: 1};
var json = JSON.stringify(str);
console.log(json);  // ["a","b"]    {"a":1}

// JSON.parse() 方法用来解析JSON字符串，构造由字符串描述的JavaScript值或对象。
// 提供可选的 reviver 函数用以在返回之前对所得到的对象执行变换(操作)。
var json1 = '{"a": 12}';
var json2 = JSON.parse(json1);
console.log(json2); // { a: 12 }

